导入与导出
OmniPlan 是一款很棒的独立应用程序,不过它的功能还不止于此。当您需要联系平台内的客户或同事时,OmniPlan 可通过各种方式与其他应用程序和服务进行交互。
从其他格式导入
OmniPlan 支持多种其他应用程序的文件格式。在 OmniPlan 中打开这些文件的方式,与打开 OmniPlan 文稿相同。文件会输入到一个全新的 OmniPlan 文稿中,您便可以执行编辑、存储或输出操作。
当需要导入除 OmniPlan .oplx 文件(或者如果使用专业版,则为 .opld 仪表盘文件)以外的文件时,选择文件 > 打开 (Command-O),务必勾选“打开”对话框中的允许导入识别的其他文件类型。

OmniPlan 4 可识别并导入下列文件格式:
-
逗号分隔值(.csv)和制表符分隔的文本文件(.tsv)— OmniPlan可以从纯文本文件中读取逗号分隔或制表符分隔的值。要查看应该如何格式化 CSV 文件中的数据,请将 OmniPlan 文稿输出为 CSV 文件,然后在任意文本编辑器中打开输出结果。以制表符定界的文件的格式与 CSV 文件类似,只不过是使用制表符代替逗号来分隔栏位。
-
OmniOutliner (.oo3 和 .ooutline) — 任务列表可从 OmniOutliner 文件中导入。荧幕上会出现对应对话框,您可以在其中选择哪个大纲栏应该对应任务信息的哪个栏位。如果大纲具有多级层次,则会创建任务群组。
导出为其他格式
OmniPlan 能够以多种格式撰写文件,以用于其他应用程序。若要导出 OmniPlan 文件,请选择文件 > 导出 (Option-Command-E)。导出时,会创建一个新文件,您的原始文稿仍会保持不变。并不是所有文件格式都能够表现出 OmniPlan 文稿的所有特征;请在下方查看每种格式的详情。
-
OmniPlan 文稿 (.oplx) — OmniPlan 可导出其自有格式。如果您想要使用过滤功能制作新的 OmniPlan 文件,使其中的任务符合特定标准,这会很有用。过滤任务并确保在导出项目前勾选仅过滤的内容。
-
iCalendar (.ics) — 这是 Apple iCal、Apple 日历以及许多其他日历应用程序所使用的日历格式。您可以选择是将任务输出为日历事件,还是输出为任务列表中的项目。如果您输出日历事件,则还可以选择是否让每个任务都成为一个单一事件,而无论其的长短(每个任务一个事件),或者让任务在跨距工作小时和非工作小时时分成若干块(每个工作时段一个事件)。
-
逗号分隔的值 (.csv)CSV 是一种许多应用程序都可以读取的常见纯文本格式。
如果您在让其他应用程序读取 CSV 文件中的非 ASCII 字符(例如,重音字母或非罗马字符)时遇到困难,则尝试使用其他编码选项导出。这样某些应用程序便可轻松检测正确的编码并恰当地解释字符。
-
图片导出 (.png, .pdf, .tiff, .jpg) — 您可以导出从“导出”面板的“图像内容”菜单中选择的甘特视图、资源视图或网络视图的图片。取决于您选择的视图,您可以有包括大纲、甘特图或资源时间线或同时包含这两者的图片。
-
OmniOutliner 5 (.ooutline) — 任务大纲导出为 OmniOutliner 文件(该格式也可供 OmniOutliner 5 使用),并包含对应于 OmniPlan 任务群组的行层次结构和对应于 OmniPlan 甘特视图中可用任务群组的栏。
-
Graphviz (.gv) — 一种兼容于 OmniGraffle 的文件格式,用于网络视图。在一系列图表类型和样式中有三种类型的 OmniGraffle 导出可用。
-
工作分解结构 — 以对象的树状结构表示任务和群组。在这种图表类型中,连线表示任务大纲的层次;图表中并不显示关联线。
-
节点式网络图表 — 以对象表示任务,各对象之间以关联线连接。甘特图强调的是持续时间,而这种图表强调的则是相关性路径。
-
箭头式网络图表 — 以对象间的线条表示任务,任务的标题和持续时间则显示为每条线上的标签。与节点式网络图表一样,这种图表也强调相关性。
-
Microsoft Project 支持(Pro)
如果您的工作涉及需要将 OmniPlan 与 Microsoft Project 配合使用,那么有好消息了 — OmniPlan Pro 支持导出为绝大多数项目文件格式,同时也可从这些格式导入。
从 Microsoft Project 导入
可以使用 OmniPlan Pro 打开通过 Microsoft Project 版本 2003 至 2019 以 Microsoft Project 的 .xml 或 .mpp 格式创建的文稿。要导入这样的文件,选择文件 > 打开 (Command-O) 或在 Finder 中连按文件。文件被作为新的 OmniPlan .oplx 文件导入,可立即用于未来工作的编辑或保存。

导入的 Microsoft Project 文件将出现在 OmniPlan 中,顶部有一个蓝色调的通知栏。如果文稿中出现错误,可以使用通知栏中的报告问题让我们了解这些错误,或点按完成取消该栏。
导出到 Microsoft Project
除从最常用的 MS Project 格式导入,OmniPlan 专业版还可导出为这些格式。支持以下 Microsoft Project 格式:
Microsoft Project Plan (.mpp) — 这是与 Microsoft Project 现代版本大多数交互的首选格式。
Extensible Markup Language (.xml) — 作为开放标准 .xml 对与 Microsoft Project 和其他应用交互都非常有用。
OmniPlan 的 Microsoft Project 导出经过更新,具有与我们支持的最新 .mpp 格式(供 Microsoft Project 2019 使用的格式)的最高兼容性。OmniPlan 生成的 .mpp 文件仍然将在旧版(并可能在较新版的) Microsoft Project 中打开,但可能无法供它们完全读取。
旧版 Microsoft Project 可能提示您下载 Microsoft 提供的更新或转换程序,以支持 OmniPlan 导出的新文件格式。
Microsoft Project 导入和导出中的杂项
OmniPlan 非常善于使用 Microsoft Project 文稿并且包含 Microsoft Project 2019 .mpp 格式,而我们始终致力于精益求精。在 OmniPlan 中使用 Microsoft Project 文稿时请注意下列事项:
-
日程安排 — OmniPlan 的 Microsoft Project 导入/导出工具尚不支持 OmniPlan 4 中引入的、新的日程安排功能的导入和导出。
-
任务群组的分配 — 在 Microsoft Project 中,可以将某个资源分配给一组任务。在 OmniPlan 中,这是将资源分配给群组中的所有任务,而不是分配给群组本身。当您导入的 Microsoft Project 文稿包含任务群组的分配,违例栏中会显示警告,通知您未导入分配。
-
自定义栏 — 任务和资源大纲中的许多可选栏在 Microsoft Project 中都没有直接的类似物,反之亦然。从受影响的应用程序导入或导出到该应用程序时,这些栏不会显示,其中的数据也会留下。
-
效率 — Microsoft Project 不支持资源的 OmniPlan 效率属性。
-
设计样式(文稿、任务和资源) — 当导出为 Microsoft Project 格式时,应用到 OmniPlan 中的项目的样式以及应用到整个项目的项的样式不会一起导出。
-
不等分配 — 在 Microsoft Project 中,如果为一个任务分配多个资源,您可以指定每个所分配资源的投入时数。如果您不指定时数,其会按照使任务最快完成的方式分配每个资源(同时考虑日程安排和资源分配单位)。OmniPlan 总是使用相同的自动方法。因此,如果已指定任务的资源投入时数,则该任务在 OmniPlan 中所花费的时间可能与 Microsoft Project 不同。
-
超负荷资源 — 导入 Microsoft Project 文件时,OmniPlan 在安排任务时不会造成资源超负荷。如果原始项目文件中的资源超负荷,则自动安排的日期将发生变化,以避免资源超负荷(允许任何资源的最大利用率为 100%)。因此,先前资源超负荷的任务的初始日程安排,与项目文件中的日期将不同。
-
带有 ALAP 日程安排和其他时限的任务 — 在 Microsoft Project 中,ALAP 是与其他时限之间的互斥状态。当作为 .mpp 文件导出 OmniPlan 项目时,标记为尽可能晚 (ALAP) 开始并应用了另一时限的任务将在导出到 .mpp 时失去 ALAP 日程安排(恢复为默认的 ASAP)。另一时限将保留。
-
不活跃的任务状态 — OmniPlan 缺少与 Microsoft Project 的“不活跃”任务状态相等的状态。在 .mpp 文件中标记为不活跃的任务,在导入到 OmniPlan 时将失去该状态,并将作为普通活跃状态对待(可能影响任务日程安排和资源分配)。
-
完成百分比 — 从 OmniPlan 导出时,
Completed值被作为 Microsoft Project 中的% Work Complete值导出。Microsoft Project 的% Complete值从 OmniPlan 中不会获得等同的信息。